<script setup>
	// import {
	// 	onLaunch
	// } from '@dcloudio/uni-app';

	// // 标记是否正在跳转，避免重复触发
	// let isNavigating = false;

	// onLaunch(() => {
	// 	// 小程序启动时执行
	// 	checkOpenidAndRedirect();
	// });
	// // 检查 openid 并跳转
	// const checkOpenidAndRedirect = () => {
	// 	if (isNavigating) return; // 正在跳转则直接返回

	// 	// 读取本地存储的 openid
	// 	const openid = uni.getStorageSync('openid');
	// 	// 获取当前页面路径（启动时可能还没加载页面，需要兼容）
	// 	const currentPages = getCurrentPages();
	// 	const currentRoute = currentPages.length > 0 ? currentPages[0].route : '';

	// 	// 情况1：有 openid，且当前不在首页 → 跳首页
	// 	if (openid) {
	// 		// 首页路径需与 pages.json 中配置一致
	// 		const homePath = 'pages/index/index';
	// 		if (currentRoute !== homePath) {
	// 			isNavigating = true;
	// 			// 使用 redirectTo 而非 switchTab（避免底部导航栏限制，除非首页是 tabBar 页面）
	// 			uni.switchTab({
	// 				url: `/${homePath}`,
	// 				success: () => {
	// 					isNavigating = false;
	// 				},
	// 				fail: (err) => {
	// 					console.error('跳转首页失败：', err);
	// 					isNavigating = false;
	// 				}
	// 			});
	// 		}
	// 	}
	// 	// 情况2：无 openid，且当前不在登录页 → 跳登录页
	// 	else {
	// 		// 登录页路径（根据实际项目路径修改，例如 pages/login/login）
	// 		const loginPath = 'pages/login/login';
	// 		if (currentRoute !== loginPath) {
	// 			isNavigating = true;
	// 			uni.redirectTo({
	// 				url: `/${loginPath}`,
	// 				success: () => {
	// 					isNavigating = false;
	// 				},
	// 				fail: (err) => {
	// 					console.error('跳转登录页失败：', err);
	// 					isNavigating = false;
	// 				}
	// 			});
	// 		}
	// 	}
	// }
</script>

<style lang="scss">
	/*每个页面公共css */
	@import "@/uni_modules/uview-plus/index.scss";
</style>